package com.cy.dda.dao.mapper.rule;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cy.dda.model.domain.rule.Manager;
import com.cy.dda.model.dto.rule.ManagerLoginDTO;
import com.cy.dda.model.query.rule.ManagerListAdminQuery;
import com.cy.dda.model.vo.rule.ManagerListAdminVO;

import tk.mybatis.mapper.common.BaseMapper;

/**
 * Manager
 *
 * @author: tanyilin
 * @create: 2018年10月31日 下午1:50:16
 */
@Mapper
public interface ManagerMapper extends BaseMapper<Manager> {

	/**
	 * 管理员登录
	 * 
	 * @param mobile
	 * @param password
	 * @return
	 */
	ManagerLoginDTO login(@Param("mobile") String mobile, @Param("password") String password);

	/**
	 * 后台-管理员账户列表总数
	 * 
	 * @param query
	 * @return
	 */
	int selectManagerListAdminCount(ManagerListAdminQuery query);

	/**
	 * 后台-管理员账户列表
	 * 
	 * @param query
	 * @return
	 */
	List<ManagerListAdminVO> selectManagerListAdmin(ManagerListAdminQuery query);
	
	
}
